percussive drill - French English Dictionary